package com.demo.expertsystemdemo.entity.mysql;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.util.Date;

@Data
@TableName(value = "b_data_model_fields")
public class DataModelFields {
    /**
     * 主键ID
     */
    private Long id;

    /**
     * 模型ID(UUID）
     */
    private String modelId;

    /**
     * 字段ID
     */
    private String fieldId;

    /**
     * 字段标题
     */
    private String caption;

    /**
     * 寄存器地址
     */
    private String address;

    /**
     * 数据类型
     */
    private String datatype;

    /**
     * 字符串长度，非字符串数据类型时填0
     */
    private String stringLen;

    /**
     * 单位
     */
    private String unit;

    /**
     * read,读，write:反控，readwrite,可读可反控
     */
    private String access;

    /**
     * 测量浓度值
     */
    private String comment;

    /**
     * 枚举类型
     */
    private String enumType;

    /**
     * 创建时间
     */
    private Date createTime;
}